package eventos.barraMenu;

import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.JOptionPane;

import xml.XMLManager;

import controlador.ControladorEditor;

public class EventoGuardarProyecto extends MouseAdapter {

	ControladorEditor controlador;
	
	public EventoGuardarProyecto(ControladorEditor controlador)
	{
		super();
		this.controlador = controlador;
	}
	
	public void mouseClicked(MouseEvent e)
	{	
		
		Boolean exito = XMLManager.getInstance().serializar(controlador.getProyectoActual());
		
		if (exito) {
			JOptionPane.showMessageDialog(controlador.getVentanaPrograma(), "Proyecto guardado con éxito", "", JOptionPane.INFORMATION_MESSAGE);
			controlador.getControladorDeAcciones().reiniciar();
		}
		else
		{
			JOptionPane.showMessageDialog(controlador.getVentanaPrograma(), "No se pudo guardar el proyecto", "",JOptionPane.ERROR_MESSAGE);
		}

	}	
}
